import { tableBaseApi } from '@/services/api-common';
import Add from '../components/AddEdit/Add.js';
import items from './items.js';
export default function() {
	this.add({
		is: 'SuperTable',
		items,
		httpApi: tableBaseApi.list,
		httpKey: tableBaseApi.listKey,
		container(midder) {
			return {
				title: '学生列表',
				extra: {
					midder,
					is: 'TableTools',
					buttons: [{
						type: 'primary',
						text: '新增',
						onClick: () => {
							midder.open(Add, async (data, close) => {
								await tableBaseApi.add(data);
							}, {
								type: 'add',
								param: { class: 'no-padding' },
							});
						}
					}]
				}
			}
		},
		filter(midder) {
			// return {
			// 	is: 'ExpandFilter',
			// 	midder,
			// 	// layoutParam: {
			// 	// 	buttons: [{
			// 	// 		text: '右上自定按钮',
			// 	// 		onClick() {
			// 	// 			console.log('哈哈哈')
			// 	// 		}
			// 	// 	}]
			// 	// }
			// }

			return {
				is: 'TableFilter',
				midder,
				// buttons: [{
				// 	text: '右上自定按钮',
				// 	onClick() {
				// 		console.log('哈哈哈')
				// 	}
				// }]
			}
		},
	})
}